package servicio;

import java.sql.SQLException;
import java.util.List;

import persistencia.TipoInformacionDAO;
import bean.TipoInformacion;

public class TipoInformacionServiceImpl implements TipoInformacionService{
	TipoInformacionDAO tipoInFormacionDAO = new TipoInformacionDAO();
	@Override
	public List<TipoInformacion> listar() throws SQLException {
		return tipoInFormacionDAO.listar();
	}
	@Override
	public List<TipoInformacion> buscarPorNombre(String filtro,String situacion) throws SQLException{
		return tipoInFormacionDAO.buscarPorNombre(filtro,situacion);
	}
	@Override
	public int insertar(TipoInformacion tipoInformacion) throws SQLException {
		return tipoInFormacionDAO.insertar(tipoInformacion);
	}
	@Override
	public int actualizar(TipoInformacion tipoInformacion) throws SQLException {
		return tipoInFormacionDAO.actualizar(tipoInformacion);
	}
	@Override
	public List<TipoInformacion> buscarPorDescripcion(String filtro,String situacion)
			throws SQLException {
		return tipoInFormacionDAO.buscarPorDescripcion(filtro,situacion);
	}
	
	@Override
	public TipoInformacion buscarTipo(TipoInformacion tipo) throws SQLException {
		return tipoInFormacionDAO.buscarTipo(tipo);
	}

}
